package com.qumitech.visualnovel.model.dao.console;

import java.util.Date;

public class EggSupreme {
    private Long id;

    private String appId;

    private String appChannel;

    private String appName;

    private String logSeq;

    private Long accountId;

    private Integer eggType;

    private Integer giftId;

    private Integer giftCount;

    private Integer poundDiamonds;

    private Integer rewardDiamonds;

    private Integer remainDiamonds;

    private String publicInitPool;

    private String personalInitPool;

    private String publicPool;

    private String personalPool;

    private Integer poundTimes;

    private String kValue;

    private Long totalPoundDiamonds;

    private Long totalRewardDiamonds;

    private Long deltaRewardDiamonds;

    private Long deltaPoundDiamonds;

    private Date recordTime;

    private String currentLogPath;

    private Date createdAt;

    private Date updatedAt;

    private String username;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    public String getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(String appChannel) {
        this.appChannel = appChannel == null ? null : appChannel.trim();
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    public String getLogSeq() {
        return logSeq;
    }

    public void setLogSeq(String logSeq) {
        this.logSeq = logSeq == null ? null : logSeq.trim();
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public Integer getEggType() {
        return eggType;
    }

    public void setEggType(Integer eggType) {
        this.eggType = eggType;
    }

    public Integer getGiftId() {
        return giftId;
    }

    public void setGiftId(Integer giftId) {
        this.giftId = giftId;
    }

    public Integer getGiftCount() {
        return giftCount;
    }

    public void setGiftCount(Integer giftCount) {
        this.giftCount = giftCount;
    }

    public Integer getPoundDiamonds() {
        return poundDiamonds;
    }

    public void setPoundDiamonds(Integer poundDiamonds) {
        this.poundDiamonds = poundDiamonds;
    }

    public Integer getRewardDiamonds() {
        return rewardDiamonds;
    }

    public void setRewardDiamonds(Integer rewardDiamonds) {
        this.rewardDiamonds = rewardDiamonds;
    }

    public Integer getRemainDiamonds() {
        return remainDiamonds;
    }

    public void setRemainDiamonds(Integer remainDiamonds) {
        this.remainDiamonds = remainDiamonds;
    }

    public String getPublicInitPool() {
        return publicInitPool;
    }

    public void setPublicInitPool(String publicInitPool) {
        this.publicInitPool = publicInitPool == null ? null : publicInitPool.trim();
    }

    public String getPersonalInitPool() {
        return personalInitPool;
    }

    public void setPersonalInitPool(String personalInitPool) {
        this.personalInitPool = personalInitPool == null ? null : personalInitPool.trim();
    }

    public String getPublicPool() {
        return publicPool;
    }

    public void setPublicPool(String publicPool) {
        this.publicPool = publicPool == null ? null : publicPool.trim();
    }

    public String getPersonalPool() {
        return personalPool;
    }

    public void setPersonalPool(String personalPool) {
        this.personalPool = personalPool == null ? null : personalPool.trim();
    }

    public Integer getPoundTimes() {
        return poundTimes;
    }

    public void setPoundTimes(Integer poundTimes) {
        this.poundTimes = poundTimes;
    }

    public String getkValue() {
        return kValue;
    }

    public void setkValue(String kValue) {
        this.kValue = kValue == null ? null : kValue.trim();
    }

    public Long getTotalPoundDiamonds() {
        return totalPoundDiamonds;
    }

    public void setTotalPoundDiamonds(Long totalPoundDiamonds) {
        this.totalPoundDiamonds = totalPoundDiamonds;
    }

    public Long getTotalRewardDiamonds() {
        return totalRewardDiamonds;
    }

    public void setTotalRewardDiamonds(Long totalRewardDiamonds) {
        this.totalRewardDiamonds = totalRewardDiamonds;
    }

    public Long getDeltaRewardDiamonds() {
        return deltaRewardDiamonds;
    }

    public void setDeltaRewardDiamonds(Long deltaRewardDiamonds) {
        this.deltaRewardDiamonds = deltaRewardDiamonds;
    }

    public Long getDeltaPoundDiamonds() {
        return deltaPoundDiamonds;
    }

    public void setDeltaPoundDiamonds(Long deltaPoundDiamonds) {
        this.deltaPoundDiamonds = deltaPoundDiamonds;
    }

    public Date getRecordTime() {
        return recordTime;
    }

    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

    public String getCurrentLogPath() {
        return currentLogPath;
    }

    public void setCurrentLogPath(String currentLogPath) {
        this.currentLogPath = currentLogPath == null ? null : currentLogPath.trim();
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appId=").append(appId);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", appName=").append(appName);
        sb.append(", logSeq=").append(logSeq);
        sb.append(", accountId=").append(accountId);
        sb.append(", eggType=").append(eggType);
        sb.append(", giftId=").append(giftId);
        sb.append(", giftCount=").append(giftCount);
        sb.append(", poundDiamonds=").append(poundDiamonds);
        sb.append(", rewardDiamonds=").append(rewardDiamonds);
        sb.append(", remainDiamonds=").append(remainDiamonds);
        sb.append(", publicInitPool=").append(publicInitPool);
        sb.append(", personalInitPool=").append(personalInitPool);
        sb.append(", publicPool=").append(publicPool);
        sb.append(", personalPool=").append(personalPool);
        sb.append(", poundTimes=").append(poundTimes);
        sb.append(", kValue=").append(kValue);
        sb.append(", totalPoundDiamonds=").append(totalPoundDiamonds);
        sb.append(", totalRewardDiamonds=").append(totalRewardDiamonds);
        sb.append(", deltaRewardDiamonds=").append(deltaRewardDiamonds);
        sb.append(", deltaPoundDiamonds=").append(deltaPoundDiamonds);
        sb.append(", recordTime=").append(recordTime);
        sb.append(", currentLogPath=").append(currentLogPath);
        sb.append(", createdAt=").append(createdAt);
        sb.append(", updatedAt=").append(updatedAt);
        sb.append(", username=").append(username);
        sb.append("]");
        return sb.toString();
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }
}